<style>
.input-group-error-append, .input-group-error-prepend {
	background-color: #fff;
	border: 1px solid #ed3f14
}

.input-group-error-append .ivu-select-selection,
	.input-group-error-prepend .ivu-select-selection {
	background-color: inherit;
	border: 1px solid transparent
}

.input-group-error-prepend {
	border-right: 0
}

.input-group-error-append {
	border-left: 0
}

.ivu-breadcrumb {
	color: #999;
	font-size: 14px
}

.ivu-breadcrumb a {
	color: #495060;
	transition: color .2s ease-in-out
}

.ivu-breadcrumb a:hover {
	color: #57a3f3
}

.ivu-breadcrumb>span:last-child {
	font-weight: 700;
	color: #495060
}

.ivu-breadcrumb>span:last-child .ivu-breadcrumb-item-separator {
	display: none
}

.ivu-breadcrumb-item-separator {
	margin: 0 8px;
	color: #dddee1
}

.ivu-breadcrumb-item-link>.ivu-icon+span {
	margin-left: 4px
}
/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */
html {
	font-family: sans-serif;
	line-height: 1.15;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}

body {
	margin: 0
}

svg










































:not





















 





















(
:root





















 





















){
overflow










































:





















 





















hidden












































}
button, input, optgroup, select, textarea {
	font-family: sans-serif;
	font-size: 100%;
	line-height: 1.15;
	margin: 0
}

button, input {
	overflow: visible
}

button, select {
	text-transform: none
}

[type=reset], [type=submit], button, html [type=button] {
	-webkit-appearance: button
}

[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner,
	button::-moz-focus-inner {
	border-style: none;
	padding: 0
}

[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring,
	button:-moz-focusring {
	outline: 1px dotted ButtonText
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit
}

summary {
	display: list-item
}

canvas {
	display: inline-block
}

[hidden], template {
	display: none
}

* {
	-webkit-tap-highlight-color: transparent
}

*, :after, :before {
	box-sizing: border-box
}

body {
	font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB,
		Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
	font-size: 12px;
	line-height: 1.5;
	color: #495060;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

article, aside, blockquote, body, button, dd, details, div, dl, dt,
	fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6,
	header, hgroup, hr, input, legend, li, menu, nav, ol, p, section, td,
	textarea, th, ul {
	margin: 0;
	padding: 0
}

button, input, select, textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit
}

input::-ms-clear, input::-ms-reveal {
	display: none
}

a {
	color: #2d8cf0;
	background: 0;
	text-decoration: none;
	outline: 0;
	cursor: pointer;
	transition: color .2s ease
}

a:hover {
	color: #57a3f3
}

a:active {
	color: #2b85e4
}

a:active, a:hover {
	outline: 0;
	text-decoration: none
}

a[disabled] {
	color: #ccc;
	cursor: not-allowed;
	pointer-events: none
}

code, kbd, pre, samp {
	font-family: Consolas, Menlo, Courier, monospace
}

@font-face {
	font-family: Ionicons;
	src: url(./css/app.eot);
	src: url(./css/app.eot#iefix) format("embedded-opentype"),
		url(./css/app.ttf) format("truetype"), url(./css/app.woff)
		format("woff"), url(./css/app.svg#Ionicons) format("svg");
	font-weight: 400;
	font-style: normal
}

.ivu-icon {
	display: inline-block;
	font-family: Ionicons;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	text-rendering: auto;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.ivu-icon-lock-combination:before {
	content: "\F4D4"
}

.ivu-icon-locked:before {
	content: "\F200"
}

.ivu-icon-log-in:before {
	content: "\F29E"
}

.ivu-icon-log-out:before {
	content: "\F29F"
}

.ivu-icon-person:before {
	content: "\F213"
}

.ivu-icon-person-add:before {
	content: "\F211"
}

.ivu-icon-person-stalker:before {
	content: "\F212"
}

.fade-appear, .fade-enter-active, .fade-leave-active {
	-webkit-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.fade-appear, .fade-enter-active {
	-webkit-animation-name: ivuFadeIn;
	animation-name: ivuFadeIn;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

.fade-leave-active {
	-webkit-animation-name: ivuFadeOut;
	animation-name: ivuFadeOut;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

.fade-appear, .fade-enter-active {
	opacity: 0
}

.fade-appear, .fade-enter-active, .fade-leave-active {
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear
}

@
-webkit-keyframes ivuFadeIn { 0%{
	opacity: 0
}

to {
	opacity: 1
}

}
@
keyframes ivuFadeIn { 0%{
	opacity: 0
}

to {
	opacity: 1
}

}
@
-webkit-keyframes ivuFadeOut { 0%{
	opacity: 1
}

to {
	opacity: 0
}

}
@
keyframes ivuFadeOut { 0%{
	opacity: 1
}

to {
	opacity: 0
}

}
.move-up-appear, .move-up-enter-active, .move-up-leave-active {
	-webkit-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.move-up-appear, .move-up-enter-active {
	-webkit-animation-name: ivuMoveUpIn;
	animation-name: ivuMoveUpIn;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

.move-up-leave-active {
	-webkit-animation-name: ivuMoveUpOut;
	animation-name: ivuMoveUpOut;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

.move-up-appear, .move-up-enter-active {
	opacity: 0
}

.move-up-appear, .move-up-enter-active, .move-up-leave-active {
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out
}

.move-down-appear, .move-down-enter-active, .move-down-leave-active {
	-webkit-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.move-down-appear, .move-down-enter-active {
	-webkit-animation-name: ivuMoveDownIn;
	animation-name: ivuMoveDownIn;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

.move-down-leave-active {
	-webkit-animation-name: ivuMoveDownOut;
	animation-name: ivuMoveDownOut;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

.move-down-appear, .move-down-enter-active {
	opacity: 0
}

.move-down-appear, .move-down-enter-active, .move-down-leave-active {
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out
}

.move-left-appear, .move-left-enter-active, .move-left-leave-active {
	-webkit-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.move-left-appear, .move-left-enter-active {
	-webkit-animation-name: ivuMoveLeftIn;
	animation-name: ivuMoveLeftIn;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

.move-left-leave-active {
	-webkit-animation-name: ivuMoveLeftOut;
	animation-name: ivuMoveLeftOut;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

.move-left-appear, .move-left-enter-active {
	opacity: 0
}

.move-left-appear, .move-left-enter-active, .move-left-leave-active {
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out
}

.move-right-appear, .move-right-enter-active, .move-right-leave-active {
	-webkit-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.move-right-appear, .move-right-enter-active {
	-webkit-animation-name: ivuMoveRightIn;
	animation-name: ivuMoveRightIn;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

.move-right-leave-active {
	-webkit-animation-name: ivuMoveRightOut;
	animation-name: ivuMoveRightOut;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

.move-right-appear, .move-right-enter-active {
	opacity: 0
}

.move-right-appear, .move-right-enter-active, .move-right-leave-active {
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out
}

@
-webkit-keyframes ivuMoveDownIn { 0%{
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
	opacity: 0
}

to {
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: translateY(0);
	transform: translateY(0);
	opacity: 1
}

}
@
keyframes ivuMoveDownIn { 0%{
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
	opacity: 0
}

to {
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: translateY(0);
	transform: translateY(0);
	opacity: 1
}

}
@
-webkit-keyframes ivuMoveDownOut { 0%{
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: translateY(0);
	transform: translateY(0);
	opacity: 1
}

to {
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
	opacity: 0
}

}
@
keyframes ivuMoveDownOut { 0%{
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: translateY(0);
	transform: translateY(0);
	opacity: 1
}

to {
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
	opacity: 0
}

}
@
-webkit-keyframes ivuMoveLeftIn { 0%{
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
	opacity: 0
}

to {
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: translateX(0);
	transform: translateX(0);
	opacity: 1
}

}
@
keyframes ivuMoveLeftIn { 0%{
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
	opacity: 0
}

to {
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: translateX(0);
	transform: translateX(0);
	opacity: 1
}

}
@
-webkit-keyframes ivuMoveLeftOut { 0%{
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: translateX(0);
	transform: translateX(0);
	opacity: 1
}

to {
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
	opacity: 0
}

}
@
keyframes ivuMoveLeftOut { 0%{
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: translateX(0);
	transform: translateX(0);
	opacity: 1
}

to {
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
	opacity: 0
}

}
@
-webkit-keyframes ivuMoveRightIn { 0%{
	opacity: 0;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: translateX(100%);
	transform: translateX(100%)
}

to {
	opacity: 1;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: translateX(0);
	transform: translateX(0)
}

}
@
keyframes ivuMoveRightIn { 0%{
	opacity: 0;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: translateX(100%);
	transform: translateX(100%)
}

to {
	opacity: 1;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: translateX(0);
	transform: translateX(0)
}

}
@
-webkit-keyframes ivuMoveRightOut { 0%{
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: translateX(0);
	transform: translateX(0);
	opacity: 1
}

to {
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
	opacity: 0
}

}
@
keyframes ivuMoveRightOut { 0%{
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: translateX(0);
	transform: translateX(0);
	opacity: 1
}

to {
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
	opacity: 0
}

}
@
-webkit-keyframes ivuMoveUpIn { 0%{
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%);
	opacity: 0
}

to {
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: translateY(0);
	transform: translateY(0);
	opacity: 1
}

}
@
keyframes ivuMoveUpIn { 0%{
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%);
	opacity: 0
}

to {
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: translateY(0);
	transform: translateY(0);
	opacity: 1
}

}
@
-webkit-keyframes ivuMoveUpOut { 0%{
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: translateY(0);
	transform: translateY(0);
	opacity: 1
}

to {
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%);
	opacity: 0
}

}
@
keyframes ivuMoveUpOut { 0%{
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: translateY(0);
	transform: translateY(0);
	opacity: 1
}

to {
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%);
	opacity: 0
}

}
.move-notice-appear, .move-notice-enter-active,
	.move-notice-leave-active {
	-webkit-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.move-notice-appear, .move-notice-enter-active {
	-webkit-animation-name: ivuMoveNoticeIn;
	animation-name: ivuMoveNoticeIn;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

.move-notice-leave-active {
	-webkit-animation-name: ivuMoveNoticeOut;
	animation-name: ivuMoveNoticeOut;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

.move-notice-appear, .move-notice-enter-active {
	opacity: 0
}

.move-notice-appear, .move-notice-enter-active,
	.move-notice-leave-active {
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out
}

@
-webkit-keyframes ivuMoveNoticeIn { 0%{
	opacity: 0;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: translateX(100%);
	transform: translateX(100%)
}

to {
	opacity: 1;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: translateX(0);
	transform: translateX(0)
}

}
@
keyframes ivuMoveNoticeIn { 0%{
	opacity: 0;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: translateX(100%);
	transform: translateX(100%)
}

to {
	opacity: 1;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: translateX(0);
	transform: translateX(0)
}

}
@
-webkit-keyframes ivuMoveNoticeOut { 0%{
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: translateX(0);
	transform: translateX(0);
	opacity: 1
}

70%{
-webkit-transform-origin












































:












































0
0;
transform-origin












































:












































0
0;
-webkit-transform












































:translateX












































(100%);
transform












































:translateX












































(100%);
height












































:auto












































;
padding












































:












































16
px










































;
margin-bottom












































:












































10
px










































;
opacity












































:












































0
}
to {
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
	height: 0;
	padding: 0;
	margin-bottom: 0;
	opacity: 0
}

}
@
keyframes ivuMoveNoticeOut { 0%{
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: translateX(0);
	transform: translateX(0);
	opacity: 1
}

70%{
-webkit-transform-origin












































:












































0
0;
transform-origin












































:












































0
0;
-webkit-transform












































:translateX












































(100%);
transform












































:translateX












































(100%);
height












































:auto












































;
padding












































:












































16
px










































;
margin-bottom












































:












































10
px










































;
opacity












































:












































0
}
to {
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
	height: 0;
	padding: 0;
	margin-bottom: 0;
	opacity: 0
}

}
.ease-appear, .ease-enter-active, .ease-leave-active {
	-webkit-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.ease-appear, .ease-enter-active {
	-webkit-animation-name: ivuEaseIn;
	animation-name: ivuEaseIn;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

.ease-leave-active {
	-webkit-animation-name: ivuEaseOut;
	animation-name: ivuEaseOut;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

.ease-appear, .ease-enter-active {
	opacity: 0
}

.ease-appear, .ease-enter-active, .ease-leave-active {
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-duration: .2s;
	animation-duration: .2s
}

@
-webkit-keyframes ivuEaseIn { 0%{
	opacity: 0;
	-webkit-transform: scale(.9);
	transform: scale(.9)
}

to {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1)
}

}
@
keyframes ivuEaseIn { 0%{
	opacity: 0;
	-webkit-transform: scale(.9);
	transform: scale(.9)
}

to {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1)
}

}
@
-webkit-keyframes ivuEaseOut { 0%{
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1)
}

to {
	opacity: 0;
	-webkit-transform: scale(.9);
	transform: scale(.9)
}

}
@
keyframes ivuEaseOut { 0%{
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1)
}

to {
	opacity: 0;
	-webkit-transform: scale(.9);
	transform: scale(.9)
}

}
@
-webkit-keyframes ivuSlideUpIn { 0%{
	opacity: 0;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: scaleY(.8);
	transform: scaleY(.8)
}

to {
	opacity: 1;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: scaleY(1);
	transform: scaleY(1)
}

}
@
keyframes ivuSlideUpIn { 0%{
	opacity: 0;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: scaleY(.8);
	transform: scaleY(.8)
}

to {
	opacity: 1;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: scaleY(1);
	transform: scaleY(1)
}

}
@
-webkit-keyframes ivuSlideUpOut { 0%{
	opacity: 1;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: scaleY(1);
	transform: scaleY(1)
}

to {
	opacity: 0;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: scaleY(.8);
	transform: scaleY(.8)
}

}
@
keyframes ivuSlideUpOut { 0%{
	opacity: 1;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: scaleY(1);
	transform: scaleY(1)
}

to {
	opacity: 0;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: scaleY(.8);
	transform: scaleY(.8)
}

}
@
-webkit-keyframes ivuSlideDownIn { 0%{
	opacity: 0;
	-webkit-transform-origin: 100% 100%;
	transform-origin: 100% 100%;
	-webkit-transform: scaleY(.8);
	transform: scaleY(.8)
}

to {
	opacity: 1;
	-webkit-transform-origin: 100% 100%;
	transform-origin: 100% 100%;
	-webkit-transform: scaleY(1);
	transform: scaleY(1)
}

}
@
keyframes ivuSlideDownIn { 0%{
	opacity: 0;
	-webkit-transform-origin: 100% 100%;
	transform-origin: 100% 100%;
	-webkit-transform: scaleY(.8);
	transform: scaleY(.8)
}

to {
	opacity: 1;
	-webkit-transform-origin: 100% 100%;
	transform-origin: 100% 100%;
	-webkit-transform: scaleY(1);
	transform: scaleY(1)
}

}
@
-webkit-keyframes ivuSlideDownOut { 0%{
	opacity: 1;
	-webkit-transform-origin: 100% 100%;
	transform-origin: 100% 100%;
	-webkit-transform: scaleY(1);
	transform: scaleY(1)
}

to {
	opacity: 0;
	-webkit-transform-origin: 100% 100%;
	transform-origin: 100% 100%;
	-webkit-transform: scaleY(.8);
	transform: scaleY(.8)
}

}
@
keyframes ivuSlideDownOut { 0%{
	opacity: 1;
	-webkit-transform-origin: 100% 100%;
	transform-origin: 100% 100%;
	-webkit-transform: scaleY(1);
	transform: scaleY(1)
}

to {
	opacity: 0;
	-webkit-transform-origin: 100% 100%;
	transform-origin: 100% 100%;
	-webkit-transform: scaleY(.8);
	transform: scaleY(.8)
}

}
@
-webkit-keyframes ivuSlideLeftIn { 0%{
	opacity: 0;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: scaleX(.8);
	transform: scaleX(.8)
}

to {
	opacity: 1;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: scaleX(1);
	transform: scaleX(1)
}

}
@
keyframes ivuSlideLeftIn { 0%{
	opacity: 0;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: scaleX(.8);
	transform: scaleX(.8)
}

to {
	opacity: 1;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: scaleX(1);
	transform: scaleX(1)
}

}
@
-webkit-keyframes ivuSlideLeftOut { 0%{
	opacity: 1;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: scaleX(1);
	transform: scaleX(1)
}

to {
	opacity: 0;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: scaleX(.8);
	transform: scaleX(.8)
}

}
@
keyframes ivuSlideLeftOut { 0%{
	opacity: 1;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: scaleX(1);
	transform: scaleX(1)
}

to {
	opacity: 0;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: scaleX(.8);
	transform: scaleX(.8)
}

}
@
-webkit-keyframes ivuSlideRightIn { 0%{
	opacity: 0;
	-webkit-transform-origin: 100% 0;
	transform-origin: 100% 0;
	-webkit-transform: scaleX(.8);
	transform: scaleX(.8)
}

to {
	opacity: 1;
	-webkit-transform-origin: 100% 0;
	transform-origin: 100% 0;
	-webkit-transform: scaleX(1);
	transform: scaleX(1)
}

}
@
keyframes ivuSlideRightIn { 0%{
	opacity: 0;
	-webkit-transform-origin: 100% 0;
	transform-origin: 100% 0;
	-webkit-transform: scaleX(.8);
	transform: scaleX(.8)
}

to {
	opacity: 1;
	-webkit-transform-origin: 100% 0;
	transform-origin: 100% 0;
	-webkit-transform: scaleX(1);
	transform: scaleX(1)
}

}
@
-webkit-keyframes ivuSlideRightOut { 0%{
	opacity: 1;
	-webkit-transform-origin: 100% 0;
	transform-origin: 100% 0;
	-webkit-transform: scaleX(1);
	transform: scaleX(1)
}

to {
	opacity: 0;
	-webkit-transform-origin: 100% 0;
	transform-origin: 100% 0;
	-webkit-transform: scaleX(.8);
	transform: scaleX(.8)
}

}
@
keyframes ivuSlideRightOut { 0%{
	opacity: 1;
	-webkit-transform-origin: 100% 0;
	transform-origin: 100% 0;
	-webkit-transform: scaleX(1);
	transform: scaleX(1)
}

to {
	opacity: 0;
	-webkit-transform-origin: 100% 0;
	transform-origin: 100% 0;
	-webkit-transform: scaleX(.8);
	transform: scaleX(.8)
}

}
.collapse-transition {
	transition: height .2s ease-in-out, padding-top .2s ease-in-out,
		padding-bottom .2s ease-in-out
}

.ivu-btn {
	display: inline-block;
	margin-bottom: 0;
	font-weight: 400;
	text-align: center;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	line-height: 1.5;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	padding: 6px 15px;
	font-size: 12px;
	border-radius: 4px;
	transition: color .2s linear, background-color .2s linear, border .2s
		linear;
	color: #495060;
	background-color: #f7f7f7;
	border-color: #dddee1
}

.ivu-btn>.ivu-icon {
	line-height: 1
}

.ivu-btn, .ivu-btn:active, .ivu-btn:focus {
	outline: 0
}

.ivu-btn:not ([disabled] ):hover {
	text-decoration: none
}

.ivu-btn:not ([disabled] ):active {
	outline: 0;
	transition: none
}

.ivu-btn.disabled, .ivu-btn[disabled] {
	cursor: not-allowed
}

.ivu-btn.disabled>*, .ivu-btn[disabled]>* {
	pointer-events: none
}

.ivu-btn-large {
	padding: 6px 15px 7px;
	font-size: 14px;
	border-radius: 4px
}

.ivu-btn-small {
	padding: 2px 7px;
	font-size: 12px;
	border-radius: 3px
}

.ivu-btn>a:only-child {
	color: currentColor
}

.ivu-btn>a:only-child:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: 0
}

.ivu-btn:hover {
	color: #6d7380;
	background-color: #f9f9f9;
	border-color: #e4e5e7
}

.ivu-btn.active, .ivu-btn:active {
	color: #454c5b;
	background-color: #ebebeb;
	border-color: #ebebeb
}

.ivu-btn.disabled, .ivu-btn.disabled.active, .ivu-btn.disabled:active,
	.ivu-btn.disabled:focus, .ivu-btn.disabled:hover, .ivu-btn[disabled],
	.ivu-btn[disabled].active, .ivu-btn[disabled]:active, .ivu-btn[disabled]:focus,
	.ivu-btn[disabled]:hover, fieldset[disabled] .ivu-btn, fieldset[disabled] .ivu-btn.active,
	fieldset[disabled] .ivu-btn:active, fieldset[disabled] .ivu-btn:focus,
	fieldset[disabled] .ivu-btn:hover {
	color: #bbbec4;
	background-color: #f7f7f7;
	border-color: #dddee1
}

.ivu-btn.disabled.active>a:only-child, .ivu-btn.disabled:active>a:only-child,
	.ivu-btn.disabled:focus>a:only-child, .ivu-btn.disabled:hover>a:only-child,
	.ivu-btn.disabled>a:only-child, .ivu-btn[disabled].active>a:only-child,
	.ivu-btn[disabled]:active>a:only-child, .ivu-btn[disabled]:focus>a:only-child,
	.ivu-btn[disabled]:hover>a:only-child, .ivu-btn[disabled]>a:only-child,
	fieldset[disabled] .ivu-btn.active>a:only-child, fieldset[disabled] .ivu-btn:active>a:only-child,
	fieldset[disabled] .ivu-btn:focus>a:only-child, fieldset[disabled] .ivu-btn:hover>a:only-child,
	fieldset[disabled] .ivu-btn>a:only-child {
	color: currentColor
}

.ivu-btn.disabled.active>a:only-child:after, .ivu-btn.disabled:active>a:only-child:after,
	.ivu-btn.disabled:focus>a:only-child:after, .ivu-btn.disabled:hover>a:only-child:after,
	.ivu-btn.disabled>a:only-child:after, .ivu-btn[disabled].active>a:only-child:after,
	.ivu-btn[disabled]:active>a:only-child:after, .ivu-btn[disabled]:focus>a:only-child:after,
	.ivu-btn[disabled]:hover>a:only-child:after, .ivu-btn[disabled]>a:only-child:after,
	fieldset[disabled] .ivu-btn.active>a:only-child:after, fieldset[disabled] .ivu-btn:active>a:only-child:after,
	fieldset[disabled] .ivu-btn:focus>a:only-child:after, fieldset[disabled] .ivu-btn:hover>a:only-child:after,
	fieldset[disabled] .ivu-btn>a:only-child:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: 0
}

.ivu-btn:hover {
	color: #57a3f3;
	background-color: #fff;
	border-color: #57a3f3
}

.ivu-btn:hover>a:only-child {
	color: currentColor
}

.ivu-btn:hover>a:only-child:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: 0
}

.ivu-btn.active, .ivu-btn:active {
	color: #2b85e4;
	background-color: #fff;
	border-color: #2b85e4
}

.ivu-btn.active>a:only-child, .ivu-btn:active>a:only-child {
	color: currentColor
}

.ivu-btn.active>a:only-child:after, .ivu-btn:active>a:only-child:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: 0
}

.ivu-btn-long {
	width: 100%
}

.ivu-btn>.ivu-icon+span, .ivu-btn>span+.ivu-icon {
	margin-left: 4px
}

.ivu-btn-primary {
	color: #fff;
	background-color: #2d8cf0;
	border-color: #2d8cf0
}

.ivu-btn-primary>a:only-child {
	color: currentColor
}

.ivu-btn-primary>a:only-child:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: 0
}

.ivu-btn-primary:hover {
	color: #fff;
	background-color: #57a3f3;
	border-color: #57a3f3
}

.ivu-btn-primary:hover>a:only-child {
	color: currentColor
}

.ivu-btn-primary:hover>a:only-child:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: 0
}

.ivu-btn-primary.active, .ivu-btn-primary:active {
	color: #f2f2f2;
	background-color: #2b85e4;
	border-color: #2b85e4
}

.ivu-btn-primary.active>a:only-child, .ivu-btn-primary:active>a:only-child
	{
	color: currentColor
}

.ivu-btn-primary.active>a:only-child:after, .ivu-btn-primary:active>a:only-child:after
	{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: 0
}

.ivu-btn-primary.disabled, .ivu-btn-primary.disabled.active,
	.ivu-btn-primary.disabled:active, .ivu-btn-primary.disabled:focus,
	.ivu-btn-primary.disabled:hover, .ivu-btn-primary[disabled],
	.ivu-btn-primary[disabled].active, .ivu-btn-primary[disabled]:active,
	.ivu-btn-primary[disabled]:focus, .ivu-btn-primary[disabled]:hover,
	fieldset[disabled] .ivu-btn-primary, fieldset[disabled] .ivu-btn-primary.active,
	fieldset[disabled] .ivu-btn-primary:active, fieldset[disabled] .ivu-btn-primary:focus,
	fieldset[disabled] .ivu-btn-primary:hover {
	color: #bbbec4;
	background-color: #f7f7f7;
	border-color: #dddee1
}

.ivu-btn-primary.disabled.active>a:only-child, .ivu-btn-primary.disabled:active>a:only-child,
	.ivu-btn-primary.disabled:focus>a:only-child, .ivu-btn-primary.disabled:hover>a:only-child,
	.ivu-btn-primary.disabled>a:only-child, .ivu-btn-primary[disabled].active>a:only-child,
	.ivu-btn-primary[disabled]:active>a:only-child, .ivu-btn-primary[disabled]:focus>a:only-child,
	.ivu-btn-primary[disabled]:hover>a:only-child, .ivu-btn-primary[disabled]>a:only-child,
	fieldset[disabled] .ivu-btn-primary.active>a:only-child, fieldset[disabled] .ivu-btn-primary:active>a:only-child,
	fieldset[disabled] .ivu-btn-primary:focus>a:only-child, fieldset[disabled] .ivu-btn-primary:hover>a:only-child,
	fieldset[disabled] .ivu-btn-primary>a:only-child {
	color: currentColor
}

.ivu-btn-primary.disabled.active>a:only-child:after, .ivu-btn-primary.disabled:active>a:only-child:after,
	.ivu-btn-primary.disabled:focus>a:only-child:after, .ivu-btn-primary.disabled:hover>a:only-child:after,
	.ivu-btn-primary.disabled>a:only-child:after, .ivu-btn-primary[disabled].active>a:only-child:after,
	.ivu-btn-primary[disabled]:active>a:only-child:after, .ivu-btn-primary[disabled]:focus>a:only-child:after,
	.ivu-btn-primary[disabled]:hover>a:only-child:after, .ivu-btn-primary[disabled]>a:only-child:after,
	fieldset[disabled] .ivu-btn-primary.active>a:only-child:after, fieldset[disabled] .ivu-btn-primary:active>a:only-child:after,
	fieldset[disabled] .ivu-btn-primary:focus>a:only-child:after, fieldset[disabled] .ivu-btn-primary:hover>a:only-child:after,
	fieldset[disabled] .ivu-btn-primary>a:only-child:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: 0
}

.ivu-btn-primary.active, .ivu-btn-primary:active, .ivu-btn-primary:hover
	{
	color: #fff
}

.ivu-btn-group










































:not





















 





















(
.ivu-btn-group-vertical





















 





















)
.ivu-btn-primary










































:not





















 





















(
:first-child






















	





















)
:not





















 





















(
:last-child





















 





















){
border-right-color










































:





















 





















#2b85e4










































;
border-left-color










































:





















 





















#2b85e4












































}
.ivu-btn-group










































:not





















 





















(
.ivu-btn-group-vertical





















 





















)
.ivu-btn-primary










































:first-child










































:not






















	





















(
:last-child





















 





















){
border-right-color










































:





















 





















#2b85e4












































}
.ivu-btn-group:not (.ivu-btn-group-vertical ) .ivu-btn-primary:first-child:not
	 (:last-child )[disabled] {
	border-right-color: #dddee1
}

.ivu-btn-group










































:not





















 





















(
.ivu-btn-group-vertical





















 





















)
.ivu-btn-primary
+
.ivu-btn
,
.ivu-btn-group










































:not





















 





















(
.ivu-btn-group-vertical





















 





















)
.ivu-btn-primary










































:last-child










































:not






















	





















(
:first-child





















 





















){
border-left-color










































:





















 





















#2b85e4












































}
.ivu-btn-group:not (.ivu-btn-group-vertical ) .ivu-btn-primary+.ivu-btn[disabled],
	.ivu-btn-group:not (.ivu-btn-group-vertical ) .ivu-btn-primary:last-child:not
	 (:first-child )[disabled] {
	border-left-color: #dddee1
}

.ivu-btn-group-vertical





















 





















.ivu-btn-primary










































:not





















 





















(
:first-child





















 





















)
:not





















 





















(
:last-child






















	





















){
border-top-color










































:





















 





















#2b85e4










































;
border-bottom-color










































:





















 





















#2b85e4












































}
.ivu-btn-group-vertical





















 





















.ivu-btn-primary










































:first-child










































:not





















 





















(
:last-child





















 





















){
border-bottom-color










































:





















 





















#2b85e4












































}
.ivu-btn-group-vertical .ivu-btn-primary:first-child:not (:last-child )[disabled]
	{
	border-top-color: #dddee1
}

.ivu-btn-group-vertical





















 





















.ivu-btn-primary
+
.ivu-btn
,
.ivu-btn-group-vertical





















 





















.ivu-btn-primary










































:last-child










































:not





















 





















(
:first-child





















 





















){
border-top-color










































:





















 





















#2b85e4












































}
.ivu-btn-group-vertical .ivu-btn-primary+.ivu-btn[disabled],
	.ivu-btn-group-vertical .ivu-btn-primary:last-child:not (:first-child 
	 )[disabled] {
	border-bottom-color: #dddee1
}

.ivu-btn-ghost {
	color: #495060;
	background-color: transparent;
	border-color: #dddee1
}

.ivu-btn-ghost>a:only-child {
	color: currentColor
}

.ivu-btn-ghost>a:only-child:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: 0
}

.ivu-btn-ghost:hover {
	color: #6d7380;
	background-color: hsla(0, 0%, 100%, .2);
	border-color: #e4e5e7
}

.ivu-btn-ghost.active, .ivu-btn-ghost:active {
	color: #454c5b;
	background-color: rgba(0, 0, 0, .05);
	border-color: rgba(0, 0, 0, .05)
}

.ivu-btn-ghost.disabled, .ivu-btn-ghost.disabled.active, .ivu-btn-ghost.disabled:active,
	.ivu-btn-ghost.disabled:focus, .ivu-btn-ghost.disabled:hover,
	.ivu-btn-ghost[disabled], .ivu-btn-ghost[disabled].active,
	.ivu-btn-ghost[disabled]:active, .ivu-btn-ghost[disabled]:focus,
	.ivu-btn-ghost[disabled]:hover, fieldset[disabled] .ivu-btn-ghost,
	fieldset[disabled] .ivu-btn-ghost.active, fieldset[disabled] .ivu-btn-ghost:active,
	fieldset[disabled] .ivu-btn-ghost:focus, fieldset[disabled] .ivu-btn-ghost:hover
	{
	color: #bbbec4;
	background-color: #f7f7f7;
	border-color: #dddee1
}

.ivu-btn-ghost.disabled.active>a:only-child, .ivu-btn-ghost.disabled:active>a:only-child,
	.ivu-btn-ghost.disabled:focus>a:only-child, .ivu-btn-ghost.disabled:hover>a:only-child,
	.ivu-btn-ghost.disabled>a:only-child, .ivu-btn-ghost[disabled].active>a:only-child,
	.ivu-btn-ghost[disabled]:active>a:only-child, .ivu-btn-ghost[disabled]:focus>a:only-child,
	.ivu-btn-ghost[disabled]:hover>a:only-child, .ivu-btn-ghost[disabled]>a:only-child,
	fieldset[disabled] .ivu-btn-ghost.active>a:only-child, fieldset[disabled] .ivu-btn-ghost:active>a:only-child,
	fieldset[disabled] .ivu-btn-ghost:focus>a:only-child, fieldset[disabled] .ivu-btn-ghost:hover>a:only-child,
	fieldset[disabled] .ivu-btn-ghost>a:only-child {
	color: currentColor
}

.ivu-btn-ghost.disabled.active>a:only-child:after, .ivu-btn-ghost.disabled:active>a:only-child:after,
	.ivu-btn-ghost.disabled:focus>a:only-child:after, .ivu-btn-ghost.disabled:hover>a:only-child:after,
	.ivu-btn-ghost.disabled>a:only-child:after, .ivu-btn-ghost[disabled].active>a:only-child:after,
	.ivu-btn-ghost[disabled]:active>a:only-child:after, .ivu-btn-ghost[disabled]:focus>a:only-child:after,
	.ivu-btn-ghost[disabled]:hover>a:only-child:after, .ivu-btn-ghost[disabled]>a:only-child:after,
	fieldset[disabled] .ivu-btn-ghost.active>a:only-child:after, fieldset[disabled] .ivu-btn-ghost:active>a:only-child:after,
	fieldset[disabled] .ivu-btn-ghost:focus>a:only-child:after, fieldset[disabled] .ivu-btn-ghost:hover>a:only-child:after,
	fieldset[disabled] .ivu-btn-ghost>a:only-child:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: 0
}

.ivu-btn-ghost:hover {
	color: #57a3f3;
	background-color: transparent;
	border-color: #57a3f3
}

.ivu-btn-ghost:hover>a:only-child {
	color: currentColor
}

.ivu-btn-ghost:hover>a:only-child:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: 0
}

.ivu-btn-ghost.active, .ivu-btn-ghost:active {
	color: #2b85e4;
	background-color: transparent;
	border-color: #2b85e4
}

.ivu-btn-ghost.active>a:only-child, .ivu-btn-ghost:active>a:only-child {
	color: currentColor
}

.ivu-btn-ghost.active>a:only-child:after, .ivu-btn-ghost:active>a:only-child:after
	{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: 0
}

.ivu-btn-dashed {
	color: #495060;
	background-color: transparent;
	border-color: #dddee1;
	border-style: dashed
}

.ivu-btn-dashed>a:only-child {
	color: currentColor
}

.ivu-btn-dashed>a:only-child:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: 0
}

.ivu-btn-dashed:hover {
	color: #6d7380;
	background-color: hsla(0, 0%, 100%, .2);
	border-color: #e4e5e7
}

.ivu-btn-dashed.active, .ivu-btn-dashed:active {
	color: #454c5b;
	background-color: rgba(0, 0, 0, .05);
	border-color: rgba(0, 0, 0, .05)
}

.ivu-btn-dashed.disabled, .ivu-btn-dashed.disabled.active,
	.ivu-btn-dashed.disabled:active, .ivu-btn-dashed.disabled:focus,
	.ivu-btn-dashed.disabled:hover, .ivu-btn-dashed[disabled],
	.ivu-btn-dashed[disabled].active, .ivu-btn-dashed[disabled]:active,
	.ivu-btn-dashed[disabled]:focus, .ivu-btn-dashed[disabled]:hover,
	fieldset[disabled] .ivu-btn-dashed, fieldset[disabled] .ivu-btn-dashed.active,
	fieldset[disabled] .ivu-btn-dashed:active, fieldset[disabled] .ivu-btn-dashed:focus,
	fieldset[disabled] .ivu-btn-dashed:hover {
	color: #bbbec4;
	background-color: #f7f7f7;
	border-color: #dddee1
}

.ivu-btn-dashed.disabled.active>a:only-child, .ivu-btn-dashed.disabled:active>a:only-child,
	.ivu-btn-dashed.disabled:focus>a:only-child, .ivu-btn-dashed.disabled:hover>a:only-child,
	.ivu-btn-dashed.disabled>a:only-child, .ivu-btn-dashed[disabled].active>a:only-child,
	.ivu-btn-dashed[disabled]:active>a:only-child, .ivu-btn-dashed[disabled]:focus>a:only-child,
	.ivu-btn-dashed[disabled]:hover>a:only-child, .ivu-btn-dashed[disabled]>a:only-child,
	fieldset[disabled] .ivu-btn-dashed.active>a:only-child, fieldset[disabled] .ivu-btn-dashed:active>a:only-child,
	fieldset[disabled] .ivu-btn-dashed:focus>a:only-child, fieldset[disabled] .ivu-btn-dashed:hover>a:only-child,
	fieldset[disabled] .ivu-btn-dashed>a:only-child {
	color: currentColor
}

.ivu-btn-dashed.disabled.active>a:only-child:after, .ivu-btn-dashed.disabled:active>a:only-child:after,
	.ivu-btn-dashed.disabled:focus>a:only-child:after, .ivu-btn-dashed.disabled:hover>a:only-child:after,
	.ivu-btn-dashed.disabled>a:only-child:after, .ivu-btn-dashed[disabled].active>a:only-child:after,
	.ivu-btn-dashed[disabled]:active>a:only-child:after, .ivu-btn-dashed[disabled]:focus>a:only-child:after,
	.ivu-btn-dashed[disabled]:hover>a:only-child:after, .ivu-btn-dashed[disabled]>a:only-child:after,
	fieldset[disabled] .ivu-btn-dashed.active>a:only-child:after, fieldset[disabled] .ivu-btn-dashed:active>a:only-child:after,
	fieldset[disabled] .ivu-btn-dashed:focus>a:only-child:after, fieldset[disabled] .ivu-btn-dashed:hover>a:only-child:after,
	fieldset[disabled] .ivu-btn-dashed>a:only-child:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: 0
}

.ivu-btn-dashed:hover {
	color: #57a3f3;
	background-color: transparent;
	border-color: #57a3f3
}

.ivu-btn-dashed:hover>a:only-child {
	color: currentColor
}

.ivu-btn-dashed:hover>a:only-child:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: 0
}

.ivu-btn-dashed.active, .ivu-btn-dashed:active {
	color: #2b85e4;
	background-color: transparent;
	border-color: #2b85e4
}

.ivu-btn-dashed.active>a:only-child, .ivu-btn-dashed:active>a:only-child
	{
	color: currentColor
}

.ivu-btn-dashed.active>a:only-child:after, .ivu-btn-dashed:active>a:only-child:after
	{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: 0
}

.ivu-btn-text {
	color: #495060;
	background-color: transparent;
	border-color: transparent
}

.ivu-btn-text>a:only-child {
	color: currentColor
}

.ivu-btn-text>a:only-child:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: 0
}

.ivu-btn-text:hover {
	color: #6d7380;
	background-color: hsla(0, 0%, 100%, .2);
	border-color: hsla(0, 0%, 100%, .2)
}

.ivu-btn-text.active, .ivu-btn-text:active {
	color: #454c5b;
	background-color: rgba(0, 0, 0, .05);
	border-color: rgba(0, 0, 0, .05)
}

.ivu-btn-text.disabled, .ivu-btn-text.disabled.active, .ivu-btn-text.disabled:active,
	.ivu-btn-text.disabled:focus, .ivu-btn-text.disabled:hover,
	.ivu-btn-text[disabled], .ivu-btn-text[disabled].active, .ivu-btn-text[disabled]:active,
	.ivu-btn-text[disabled]:focus, .ivu-btn-text[disabled]:hover, fieldset[disabled] .ivu-btn-text,
	fieldset[disabled] .ivu-btn-text.active, fieldset[disabled] .ivu-btn-text:active,
	fieldset[disabled] .ivu-btn-text:focus, fieldset[disabled] .ivu-btn-text:hover
	{
	background-color: #f7f7f7;
	border-color: #dddee1;
	color: #bbbec4;
	background-color: transparent;
	border-color: transparent
}

.ivu-btn-text.disabled.active>a:only-child, .ivu-btn-text.disabled:active>a:only-child,
	.ivu-btn-text.disabled:focus>a:only-child, .ivu-btn-text.disabled:hover>a:only-child,
	.ivu-btn-text.disabled>a:only-child, .ivu-btn-text[disabled].active>a:only-child,
	.ivu-btn-text[disabled]:active>a:only-child, .ivu-btn-text[disabled]:focus>a:only-child,
	.ivu-btn-text[disabled]:hover>a:only-child, .ivu-btn-text[disabled]>a:only-child,
	fieldset[disabled] .ivu-btn-text.active>a:only-child, fieldset[disabled] .ivu-btn-text:active>a:only-child,
	fieldset[disabled] .ivu-btn-text:focus>a:only-child, fieldset[disabled] .ivu-btn-text:hover>a:only-child,
	fieldset[disabled] .ivu-btn-text>a:only-child {
	color: currentColor
}

.ivu-btn-text.disabled.active>a:only-child:after, .ivu-btn-text.disabled:active>a:only-child:after,
	.ivu-btn-text.disabled:focus>a:only-child:after, .ivu-btn-text.disabled:hover>a:only-child:after,
	.ivu-btn-text.disabled>a:only-child:after, .ivu-btn-text[disabled].active>a:only-child:after,
	.ivu-btn-text[disabled]:active>a:only-child:after, .ivu-btn-text[disabled]:focus>a:only-child:after,
	.ivu-btn-text[disabled]:hover>a:only-child:after, .ivu-btn-text[disabled]>a:only-child:after,
	fieldset[disabled] .ivu-btn-text.active>a:only-child:after, fieldset[disabled] .ivu-btn-text:active>a:only-child:after,
	fieldset[disabled] .ivu-btn-text:focus>a:only-child:after, fieldset[disabled] .ivu-btn-text:hover>a:only-child:after,
	fieldset[disabled] .ivu-btn-text>a:only-child:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: 0
}

.ivu-btn-text:hover {
	color: #57a3f3;
	background-color: transparent;
	border-color: transparent
}

.ivu-btn-text:hover>a:only-child {
	color: currentColor
}

.ivu-btn-text:hover>a:only-child:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: 0
}

.ivu-btn-text.active, .ivu-btn-text:active {
	color: #2b85e4;
	background-color: transparent;
	border-color: transparent
}

.ivu-btn-text.active>a:only-child, .ivu-btn-text:active>a:only-child {
	color: currentColor
}

.ivu-btn-text.active>a:only-child:after, .ivu-btn-text:active>a:only-child:after
	{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: 0
}

.ivu-btn-success {
	color: #fff;
	background-color: #19be6b;
	border-color: #19be6b
}

.ivu-btn-success>a:only-child {
	color: currentColor
}

.ivu-btn-success>a:only-child:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: 0
}

.ivu-btn-success:hover {
	color: #fff;
	background-color: #47cb89;
	border-color: #47cb89
}

.ivu-btn-success:hover>a:only-child {
	color: currentColor
}

.ivu-btn-success:hover>a:only-child:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: 0
}

.ivu-btn-success.active, .ivu-btn-success:active {
	color: #f2f2f2;
	background-color: #18b566;
	border-color: #18b566
}

.ivu-btn-success.active>a:only-child, .ivu-btn-success:active>a:only-child
	{
	color: currentColor
}

.ivu-btn-success.active>a:only-child:after, .ivu-btn-success:active>a:only-child:after
	{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: 0
}

.ivu-btn-success.disabled, .ivu-btn-success.disabled.active,
	.ivu-btn-success.disabled:active, .ivu-btn-success.disabled:focus,
	.ivu-btn-success.disabled:hover, .ivu-btn-success[disabled],
	.ivu-btn-success[disabled].active, .ivu-btn-success[disabled]:active,
	.ivu-btn-success[disabled]:focus, .ivu-btn-success[disabled]:hover,
	fieldset[disabled] .ivu-btn-success, fieldset[disabled] .ivu-btn-success.active,
	fieldset[disabled] .ivu-btn-success:active, fieldset[disabled] .ivu-btn-success:focus,
	fieldset[disabled] .ivu-btn-success:hover {
	color: #bbbec4;
	background-color: #f7f7f7;
	border-color: #dddee1
}

.ivu-btn-success.disabled.active>a:only-child, .ivu-btn-success.disabled:active>a:only-child,
	.ivu-btn-success.disabled:focus>a:only-child, .ivu-btn-success.disabled:hover>a:only-child,
	.ivu-btn-success.disabled>a:only-child, .ivu-btn-success[disabled].active>a:only-child,
	.ivu-btn-success[disabled]:active>a:only-child, .ivu-btn-success[disabled]:focus>a:only-child,
	.ivu-btn-success[disabled]:hover>a:only-child, .ivu-btn-success[disabled]>a:only-child,
	fieldset[disabled] .ivu-btn-success.active>a:only-child, fieldset[disabled] .ivu-btn-success:active>a:only-child,
	fieldset[disabled] .ivu-btn-success:focus>a:only-child, fieldset[disabled] .ivu-btn-success:hover>a:only-child,
	fieldset[disabled] .ivu-btn-success>a:only-child {
	color: currentColor
}

.ivu-btn-success.disabled.active>a:only-child:after, .ivu-btn-success.disabled:active>a:only-child:after,
	.ivu-btn-success.disabled:focus>a:only-child:after, .ivu-btn-success.disabled:hover>a:only-child:after,
	.ivu-btn-success.disabled>a:only-child:after, .ivu-btn-success[disabled].active>a:only-child:after,
	.ivu-btn-success[disabled]:active>a:only-child:after, .ivu-btn-success[disabled]:focus>a:only-child:after,
	.ivu-btn-success[disabled]:hover>a:only-child:after, .ivu-btn-success[disabled]>a:only-child:after,
	fieldset[disabled] .ivu-btn-success.active>a:only-child:after, fieldset[disabled] .ivu-btn-success:active>a:only-child:after,
	fieldset[disabled] .ivu-btn-success:focus>a:only-child:after, fieldset[disabled] .ivu-btn-success:hover>a:only-child:after,
	fieldset[disabled] .ivu-btn-success>a:only-child:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: 0
}

.ivu-btn-success.active, .ivu-btn-success:active, .ivu-btn-success:hover
	{
	color: #fff
}

.ivu-btn-warning {
	color: #fff;
	background-color: #f90;
	border-color: #f90
}

.ivu-btn-warning>a:only-child {
	color: currentColor
}

.ivu-btn-warning>a:only-child:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: 0
}

.ivu-btn-warning:hover {
	color: #fff;
	background-color: #ffad33;
	border-color: #ffad33
}

.ivu-btn-warning:hover>a:only-child {
	color: currentColor
}

.ivu-btn-warning:hover>a:only-child:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: 0
}

.ivu-btn-warning.active, .ivu-btn-warning:active {
	color: #f2f2f2;
	background-color: #f29100;
	border-color: #f29100
}

.ivu-btn-warning.active>a:only-child, .ivu-btn-warning:active>a:only-child
	{
	color: currentColor
}

.ivu-btn-warning.active>a:only-child:after, .ivu-btn-warning:active>a:only-child:after
	{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: 0
}

.ivu-btn-warning.disabled, .ivu-btn-warning.disabled.active,
	.ivu-btn-warning.disabled:active, .ivu-btn-warning.disabled:focus,
	.ivu-btn-warning.disabled:hover, .ivu-btn-warning[disabled],
	.ivu-btn-warning[disabled].active, .ivu-btn-warning[disabled]:active,
	.ivu-btn-warning[disabled]:focus, .ivu-btn-warning[disabled]:hover,
	fieldset[disabled] .ivu-btn-warning, fieldset[disabled] .ivu-btn-warning.active,
	fieldset[disabled] .ivu-btn-warning:active, fieldset[disabled] .ivu-btn-warning:focus,
	fieldset[disabled] .ivu-btn-warning:hover {
	color: #bbbec4;
	background-color: #f7f7f7;
	border-color: #dddee1
}

.ivu-btn-warning.disabled.active>a:only-child, .ivu-btn-warning.disabled:active>a:only-child,
	.ivu-btn-warning.disabled:focus>a:only-child, .ivu-btn-warning.disabled:hover>a:only-child,
	.ivu-btn-warning.disabled>a:only-child, .ivu-btn-warning[disabled].active>a:only-child,
	.ivu-btn-warning[disabled]:active>a:only-child, .ivu-btn-warning[disabled]:focus>a:only-child,
	.ivu-btn-warning[disabled]:hover>a:only-child, .ivu-btn-warning[disabled]>a:only-child,
	fieldset[disabled] .ivu-btn-warning.active>a:only-child, fieldset[disabled] .ivu-btn-warning:active>a:only-child,
	fieldset[disabled] .ivu-btn-warning:focus>a:only-child, fieldset[disabled] .ivu-btn-warning:hover>a:only-child,
	fieldset[disabled] .ivu-btn-warning>a:only-child {
	color: currentColor
}

.ivu-btn-warning.disabled.active>a:only-child:after, .ivu-btn-warning.disabled:active>a:only-child:after,
	.ivu-btn-warning.disabled:focus>a:only-child:after, .ivu-btn-warning.disabled:hover>a:only-child:after,
	.ivu-btn-warning.disabled>a:only-child:after, .ivu-btn-warning[disabled].active>a:only-child:after,
	.ivu-btn-warning[disabled]:active>a:only-child:after, .ivu-btn-warning[disabled]:focus>a:only-child:after,
	.ivu-btn-warning[disabled]:hover>a:only-child:after, .ivu-btn-warning[disabled]>a:only-child:after,
	fieldset[disabled] .ivu-btn-warning.active>a:only-child:after, fieldset[disabled] .ivu-btn-warning:active>a:only-child:after,
	fieldset[disabled] .ivu-btn-warning:focus>a:only-child:after, fieldset[disabled] .ivu-btn-warning:hover>a:only-child:after,
	fieldset[disabled] .ivu-btn-warning>a:only-child:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: 0
}

.ivu-btn-warning.active, .ivu-btn-warning:active, .ivu-btn-warning:hover
	{
	color: #fff
}

.ivu-btn-error {
	color: #fff;
	background-color: #ed3f14;
	border-color: #ed3f14
}

.ivu-btn-error>a:only-child {
	color: currentColor
}

.ivu-btn-error>a:only-child:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: 0
}

.ivu-btn-error:hover {
	color: #fff;
	background-color: #f16543;
	border-color: #f16543
}

.ivu-btn-error:hover>a:only-child {
	color: currentColor
}

.ivu-btn-error:hover>a:only-child:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: 0
}

.ivu-btn-error.active, .ivu-btn-error:active {
	color: #f2f2f2;
	background-color: #e13c13;
	border-color: #e13c13
}

.ivu-btn-error.active>a:only-child, .ivu-btn-error:active>a:only-child {
	color: currentColor
}

.ivu-btn-error.active>a:only-child:after, .ivu-btn-error:active>a:only-child:after
	{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: 0
}

.ivu-btn-error.disabled, .ivu-btn-error.disabled.active, .ivu-btn-error.disabled:active,
	.ivu-btn-error.disabled:focus, .ivu-btn-error.disabled:hover,
	.ivu-btn-error[disabled], .ivu-btn-error[disabled].active,
	.ivu-btn-error[disabled]:active, .ivu-btn-error[disabled]:focus,
	.ivu-btn-error[disabled]:hover, fieldset[disabled] .ivu-btn-error,
	fieldset[disabled] .ivu-btn-error.active, fieldset[disabled] .ivu-btn-error:active,
	fieldset[disabled] .ivu-btn-error:focus, fieldset[disabled] .ivu-btn-error:hover
	{
	color: #bbbec4;
	background-color: #f7f7f7;
	border-color: #dddee1
}

.ivu-btn-error.disabled.active>a:only-child, .ivu-btn-error.disabled:active>a:only-child,
	.ivu-btn-error.disabled:focus>a:only-child, .ivu-btn-error.disabled:hover>a:only-child,
	.ivu-btn-error.disabled>a:only-child, .ivu-btn-error[disabled].active>a:only-child,
	.ivu-btn-error[disabled]:active>a:only-child, .ivu-btn-error[disabled]:focus>a:only-child,
	.ivu-btn-error[disabled]:hover>a:only-child, .ivu-btn-error[disabled]>a:only-child,
	fieldset[disabled] .ivu-btn-error.active>a:only-child, fieldset[disabled] .ivu-btn-error:active>a:only-child,
	fieldset[disabled] .ivu-btn-error:focus>a:only-child, fieldset[disabled] .ivu-btn-error:hover>a:only-child,
	fieldset[disabled] .ivu-btn-error>a:only-child {
	color: currentColor
}

.ivu-btn-error.disabled.active>a:only-child:after, .ivu-btn-error.disabled:active>a:only-child:after,
	.ivu-btn-error.disabled:focus>a:only-child:after, .ivu-btn-error.disabled:hover>a:only-child:after,
	.ivu-btn-error.disabled>a:only-child:after, .ivu-btn-error[disabled].active>a:only-child:after,
	.ivu-btn-error[disabled]:active>a:only-child:after, .ivu-btn-error[disabled]:focus>a:only-child:after,
	.ivu-btn-error[disabled]:hover>a:only-child:after, .ivu-btn-error[disabled]>a:only-child:after,
	fieldset[disabled] .ivu-btn-error.active>a:only-child:after, fieldset[disabled] .ivu-btn-error:active>a:only-child:after,
	fieldset[disabled] .ivu-btn-error:focus>a:only-child:after, fieldset[disabled] .ivu-btn-error:hover>a:only-child:after,
	fieldset[disabled] .ivu-btn-error>a:only-child:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: 0
}

.ivu-btn-error.active, .ivu-btn-error:active, .ivu-btn-error:hover {
	color: #fff
}

.ivu-btn-info {
	color: #fff;
	background-color: #2db7f5;
	border-color: #2db7f5
}

.ivu-btn-info>a:only-child {
	color: currentColor
}

.ivu-btn-info>a:only-child:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: 0
}

.ivu-btn-info:hover {
	color: #fff;
	background-color: #57c5f7;
	border-color: #57c5f7
}

.ivu-btn-info:hover>a:only-child {
	color: currentColor
}

.ivu-btn-info:hover>a:only-child:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: 0
}

.ivu-btn-info.active, .ivu-btn-info:active {
	color: #f2f2f2;
	background-color: #2baee9;
	border-color: #2baee9
}

.ivu-btn-info.active>a:only-child, .ivu-btn-info:active>a:only-child {
	color: currentColor
}

.ivu-btn-info.active>a:only-child:after, .ivu-btn-info:active>a:only-child:after
	{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: 0
}

.ivu-btn-info.disabled, .ivu-btn-info.disabled.active, .ivu-btn-info.disabled:active,
	.ivu-btn-info.disabled:focus, .ivu-btn-info.disabled:hover,
	.ivu-btn-info[disabled], .ivu-btn-info[disabled].active, .ivu-btn-info[disabled]:active,
	.ivu-btn-info[disabled]:focus, .ivu-btn-info[disabled]:hover, fieldset[disabled] .ivu-btn-info,
	fieldset[disabled] .ivu-btn-info.active, fieldset[disabled] .ivu-btn-info:active,
	fieldset[disabled] .ivu-btn-info:focus, fieldset[disabled] .ivu-btn-info:hover
	{
	color: #bbbec4;
	background-color: #f7f7f7;
	border-color: #dddee1
}

.ivu-btn-info.disabled.active>a:only-child, .ivu-btn-info.disabled:active>a:only-child,
	.ivu-btn-info.disabled:focus>a:only-child, .ivu-btn-info.disabled:hover>a:only-child,
	.ivu-btn-info.disabled>a:only-child, .ivu-btn-info[disabled].active>a:only-child,
	.ivu-btn-info[disabled]:active>a:only-child, .ivu-btn-info[disabled]:focus>a:only-child,
	.ivu-btn-info[disabled]:hover>a:only-child, .ivu-btn-info[disabled]>a:only-child,
	fieldset[disabled] .ivu-btn-info.active>a:only-child, fieldset[disabled] .ivu-btn-info:active>a:only-child,
	fieldset[disabled] .ivu-btn-info:focus>a:only-child, fieldset[disabled] .ivu-btn-info:hover>a:only-child,
	fieldset[disabled] .ivu-btn-info>a:only-child {
	color: currentColor
}

.ivu-btn-info.disabled.active>a:only-child:after, .ivu-btn-info.disabled:active>a:only-child:after,
	.ivu-btn-info.disabled:focus>a:only-child:after, .ivu-btn-info.disabled:hover>a:only-child:after,
	.ivu-btn-info.disabled>a:only-child:after, .ivu-btn-info[disabled].active>a:only-child:after,
	.ivu-btn-info[disabled]:active>a:only-child:after, .ivu-btn-info[disabled]:focus>a:only-child:after,
	.ivu-btn-info[disabled]:hover>a:only-child:after, .ivu-btn-info[disabled]>a:only-child:after,
	fieldset[disabled] .ivu-btn-info.active>a:only-child:after, fieldset[disabled] .ivu-btn-info:active>a:only-child:after,
	fieldset[disabled] .ivu-btn-info:focus>a:only-child:after, fieldset[disabled] .ivu-btn-info:hover>a:only-child:after,
	fieldset[disabled] .ivu-btn-info>a:only-child:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: 0
}

.ivu-btn-info.active, .ivu-btn-info:active, .ivu-btn-info:hover {
	color: #fff
}

.ivu-btn-circle, .ivu-btn-circle-outline {
	border-radius: 32px
}

.ivu-btn-circle-outline.ivu-btn-large, .ivu-btn-circle.ivu-btn-large {
	border-radius: 36px
}

.ivu-btn-circle-outline.ivu-btn-size, .ivu-btn-circle.ivu-btn-size {
	border-radius: 24px
}

.ivu-btn-circle-outline.ivu-btn-icon-only, .ivu-btn-circle.ivu-btn-icon-only
	{
	width: 32px;
	height: 32px;
	padding: 0;
	font-size: 16px;
	border-radius: 50%
}

.ivu-btn-circle-outline.ivu-btn-icon-only.ivu-btn-large, .ivu-btn-circle.ivu-btn-icon-only.ivu-btn-large
	{
	width: 36px;
	height: 36px;
	padding: 0;
	font-size: 16px;
	border-radius: 50%
}

.ivu-btn-circle-outline.ivu-btn-icon-only.ivu-btn-small, .ivu-btn-circle.ivu-btn-icon-only.ivu-btn-small
	{
	width: 24px;
	height: 24px;
	padding: 0;
	font-size: 14px;
	border-radius: 50%
}

.ivu-btn:before {
	position: absolute;
	top: -1px;
	left: -1px;
	bottom: -1px;
	right: -1px;
	background: #fff;
	opacity: .35;
	content: "";
	border-radius: inherit;
	z-index: 1;
	transition: opacity .2s;
	pointer-events: none;
	display: none
}

.ivu-btn.ivu-btn-loading {
	pointer-events: none;
	position: relative
}

.ivu-btn.ivu-btn-loading:before {
	display: block
}

.ivu-btn-group {
	position: relative;
	display: inline-block;
	vertical-align: middle
}

.ivu-btn-group>.ivu-btn {
	position: relative;
	float: left
}

.ivu-btn-group>.ivu-btn.active, .ivu-btn-group>.ivu-btn:active,
	.ivu-btn-group>.ivu-btn:hover {
	z-index: 2
}

.ivu-btn-group .ivu-btn-icon-only .ivu-icon {
	font-size: 14px;
	position: relative;
	top: 1px
}

.ivu-btn-group-large .ivu-btn-icon-only .ivu-icon {
	font-size: 16px;
	top: 2px
}

.ivu-btn-group-small .ivu-btn-icon-only .ivu-icon {
	font-size: 12px;
	top: 0
}

.ivu-btn-group-circle .ivu-btn {
	border-radius: 32px
}

.ivu-btn-group-large.ivu-btn-group-circle .ivu-btn {
	border-radius: 36px
}

.ivu-btn-group-large>.ivu-btn {
	padding: 6px 15px 7px;
	font-size: 14px;
	border-radius: 4px
}

.ivu-btn-group-small.ivu-btn-group-circle .ivu-btn {
	border-radius: 24px
}

.ivu-btn-group-small>.ivu-btn {
	padding: 2px 7px;
	font-size: 12px;
	border-radius: 3px
}

.ivu-btn-group-small>.ivu-btn>.ivu-icon {
	font-size: 12px
}

.ivu-btn+.ivu-btn-group, .ivu-btn-group+.ivu-btn, .ivu-btn-group+.ivu-btn-group,
	.ivu-btn-group .ivu-btn+.ivu-btn {
	margin-left: -1px
}

.ivu-btn-group





















 





















.ivu-btn










































:not





















 





















(
:first-child





















 





















)
:not





















 





















(
:last-child





















 





















){
border-radius










































:





















 





















0
}
.ivu-btn-group:not (.ivu-btn-group-vertical )>.ivu-btn:first-child {
	margin-left: 0
}

.ivu-btn-group










































:not





















 





















(
.ivu-btn-group-vertical





















 





















)>
.ivu-btn










































:first-child










































:not





















 





















(
:last-child






















	





















){
border-bottom-right-radius










































:





















 





















0;
border-top-right-radius










































:





















 





















0
}
.ivu-btn-group










































:not





















 





















(
.ivu-btn-group-vertical





















 





















)>
.ivu-btn










































:last-child










































:not





















 





















(
:first-child






















	





















){
border-bottom-left-radius










































:





















 





















0;
border-top-left-radius










































:





















 





















0
}
.ivu-btn-group>.ivu-btn-group {
	float: left
}

.ivu-btn-group>.ivu-btn-group:not (:first-child ):not (:last-child )>.ivu-btn
	{
	border-radius: 0
}

.ivu-btn-group:not (.ivu-btn-group-vertical )>.ivu-btn-group:first-child:not
	 (:last-child )>.ivu-btn:last-child {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
	padding-right: 8px
}

.ivu-btn-group:not (.ivu-btn-group-vertical )>.ivu-btn-group:last-child:not
	 (:first-child )>.ivu-btn:first-child {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
	padding-left: 8px
}

.ivu-btn-group-vertical {
	display: inline-block;
	vertical-align: middle
}

.ivu-btn-group-vertical>.ivu-btn {
	display: block;
	width: 100%;
	max-width: 100%;
	float: none
}

.ivu-btn+.ivu-btn-group-vertical, .ivu-btn-group-vertical+.ivu-btn,
	.ivu-btn-group-vertical+.ivu-btn-group-vertical,
	.ivu-btn-group-vertical .ivu-btn+.ivu-btn {
	margin-top: -1px;
	margin-left: 0
}

.ivu-btn-group-vertical>.ivu-btn:first-child {
	margin-top: 0
}

.ivu-btn-group-vertical
>
.ivu-btn










































:first-child










































:not





















 





















(
:last-child





















 





















){
border-bottom-left-radius










































:





















 





















0;
border-bottom-right-radius










































:





















 





















0
}
.ivu-btn-group-vertical
>
.ivu-btn










































:last-child










































:not





















 





















(
:first-child





















 





















){
border-top-left-radius










































:





















 





















0;
border-top-right-radius










































:





















 





















0
}
.ivu-btn-group-vertical>.ivu-btn-group-vertical:first-child:not (:last-child
	 )>.ivu-btn:last-child {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	padding-bottom: 8px
}

.ivu-btn-group-vertical>.ivu-btn-group-vertical:last-child:not (:first-child
	 )>.ivu-btn:first-child {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	padding-top: 8px
}

.ivu-affix, .ivu-back-top {
	position: fixed;
	z-index: 10
}

.ivu-back-top {
	cursor: pointer;
	display: none
}

.ivu-back-top.ivu-back-top-show {
	display: block
}

.ivu-back-top-inner {
	background-color: rgba(0, 0, 0, .6);
	border-radius: 2px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
	transition: all .2s ease-in-out
}

.ivu-back-top-inner:hover {
	background-color: rgba(0, 0, 0, .7)
}

.ivu-back-top i {
	color: #fff;
	font-size: 24px;
	padding: 8px 12px
}

}
@
-webkit-keyframes ani-spin-bounce { 0%{
	-webkit-transform: scale(0);
	transform: scale(0)
}

to {
	-webkit-transform: scale(1);
	transform: scale(1);
	opacity: 0
}

}
@
keyframes ani-spin-bounce { 0%{
	-webkit-transform: scale(0);
	transform: scale(0)
}

to {
	-webkit-transform: scale(1);
	transform: scale(1);
	opacity: 0
}

}
.ivu-card {
	background: #fff;
	border-radius: 4px;
	font-size: 14px;
	position: relative;
	transition: all .2s ease-in-out
}

.ivu-card-bordered {
	border: 1px solid #dddee1;
	border-color: #e9eaec
}

.ivu-card-shadow {
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .1)
}

.ivu-card:hover {
	box-shadow: 0 1px 6px rgba(0, 0, 0, .2);
	border-color: #eee
}

.ivu-card.ivu-card-dis-hover:hover {
	box-shadow: none;
	border-color: transparent
}

.ivu-card.ivu-card-dis-hover.ivu-card-bordered:hover {
	border-color: #e9eaec
}

.ivu-card.ivu-card-shadow:hover {
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .1)
}

.ivu-card-head {
	border-bottom: 1px solid #e9eaec;
	padding: 14px 16px;
	line-height: 1
}

.ivu-card-head-inner, .ivu-card-head p {
	display: inline-block;
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	color: #1c2438;
	font-weight: 700;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.ivu-card-extra {
	position: absolute;
	right: 16px;
	top: 14px
}

.ivu-card-body {
	padding: 16px
}

.ivu-input-number {
	display: inline-block;
	width: 100%;
	line-height: 1.5;
	padding: 4px 7px;
	font-size: 12px;
	color: #495060;
	background-color: #fff;
	background-image: none;
	position: relative;
	cursor: text;
	transition: border .2s ease-in-out, background .2s ease-in-out,
		box-shadow .2s ease-in-out;
	margin: 0;
	padding: 0;
	width: 80px;
	height: 32px;
	line-height: 32px;
	vertical-align: middle;
	border: 1px solid #dddee1;
	border-radius: 4px;
	overflow: hidden
}

.ivu-input-number::-moz-placeholder {
	color: #bbbec4;
	opacity: 1
}

.ivu-input-number:-ms-input-placeholder {
	color: #bbbec4
}

.ivu-input-number::-webkit-input-placeholder {
	color: #bbbec4
}

.ivu-input-number:focus {
	border-color: #57a3f3;
	outline: 0;
	box-shadow: 0 0 0 2px rgba(45, 140, 240, .2)
}

.ivu-input-number[disabled], fieldset[disabled] .ivu-input-number {
	background-color: #f3f3f3;
	opacity: 1;
	cursor: not-allowed;
	color: #ccc
}

.ivu-input-number[disabled]:hover, fieldset[disabled] .ivu-input-number:hover
	{
	border-color: #e4e5e7
}

textarea.ivu-input-number {
	max-width: 100%;
	height: auto;
	vertical-align: bottom;
	font-size: 14px
}

.ivu-input-number-large {
	font-size: 14px;
	padding: 6px 7px;
	height: 36px
}

.ivu-input-number-small {
	padding: 1px 7px;
	height: 24px;
	border-radius: 3px
}

.ivu-input-number-handler-wrap {
	width: 22px;
	height: 100%;
	border-left: 1px solid #dddee1;
	border-radius: 0 4px 4px 0;
	background: #fff;
	position: absolute;
	top: 0;
	right: 0;
	opacity: 0;
	transition: opacity .2s ease-in-out
}

.ivu-input-number:hover .ivu-input-number-handler-wrap {
	opacity: 1
}

.ivu-input-number-handler-up {
	cursor: pointer
}

.ivu-input-number-handler-up-inner {
	top: 1px
}

.ivu-input-number-handler-down {
	border-top: 1px solid #dddee1;
	top: -1px;
	cursor: pointer
}

.ivu-input-number-handler {
	display: block;
	width: 100%;
	height: 16px;
	line-height: 0;
	text-align: center;
	overflow: hidden;
	color: #999;
	position: relative
}

.ivu-input-number-handler:hover .ivu-input-number-handler-down-inner,
	.ivu-input-number-handler:hover .ivu-input-number-handler-up-inner {
	color: #57a3f3
}

.ivu-input-number-handler-down-inner, .ivu-input-number-handler-up-inner
	{
	width: 12px;
	height: 12px;
	line-height: 12px;
	font-size: 14px;
	color: #999;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	position: absolute;
	right: 4px;
	transition: all .2s linear
}

.ivu-input-number:hover {
	border-color: #57a3f3
}

.ivu-input-number-focused {
	border-color: #57a3f3;
	outline: 0;
	box-shadow: 0 0 0 2px rgba(45, 140, 240, .2)
}

.ivu-input-number-disabled {
	background-color: #f3f3f3;
	opacity: 1;
	cursor: not-allowed;
	color: #ccc
}

.ivu-input-number-disabled:hover {
	border-color: #e4e5e7
}

.ivu-input-number-input-wrap {
	overflow: hidden;
	height: 32px
}

.ivu-input-number-input {
	width: 100%;
	height: 32px;
	line-height: 32px;
	padding: 0 7px;
	text-align: left;
	outline: 0;
	-moz-appearance: textfield;
	color: #666;
	border: 0;
	border-radius: 4px;
	transition: all .2s linear
}

.ivu-input-number-input[disabled] {
	background-color: #f3f3f3;
	opacity: 1;
	cursor: not-allowed;
	color: #ccc
}

.ivu-input-number-input[disabled]:hover {
	border-color: #e4e5e7
}

.ivu-input-number-large {
	padding: 0
}

.ivu-input-number-large .ivu-input-number-input-wrap {
	height: 36px
}

.ivu-input-number-large .ivu-input-number-handler {
	height: 18px
}

.ivu-input-number-large input {
	height: 36px;
	line-height: 36px
}

.ivu-input-number-large .ivu-input-number-handler-up-inner {
	top: 2px
}

.ivu-input-number-large .ivu-input-number-handler-down-inner {
	bottom: 2px
}

.ivu-input-number-small {
	padding: 0
}

.ivu-input-number-small .ivu-input-number-input-wrap {
	height: 24px
}

.ivu-input-number-small .ivu-input-number-handler {
	height: 12px
}

.ivu-input-number-small input {
	height: 24px;
	line-height: 24px;
	margin-top: -1px;
	vertical-align: top
}

.ivu-input-number-small .ivu-input-number-handler-up-inner {
	top: -1px
}

.ivu-input-number-small .ivu-input-number-handler-down-inner {
	bottom: -1px
}

.ivu-input-number-disabled .ivu-input-number-handler-down-inner,
	.ivu-input-number-disabled .ivu-input-number-handler-up-inner,
	.ivu-input-number-handler-down-disabled .ivu-input-number-handler-down-inner,
	.ivu-input-number-handler-down-disabled .ivu-input-number-handler-up-inner,
	.ivu-input-number-handler-up-disabled .ivu-input-number-handler-down-inner,
	.ivu-input-number-handler-up-disabled .ivu-input-number-handler-up-inner
	{
	opacity: .72;
	color: #ccc !important;
	cursor: not-allowed
}

.ivu-input-number-disabled .ivu-input-number-input {
	opacity: .72;
	cursor: not-allowed;
	background-color: #f3f3f3
}

.ivu-input-number-disabled .ivu-input-number-handler-wrap {
	display: none
}

.ivu-input-number-disabled .ivu-input-number-handler {
	opacity: .72;
	color: #ccc !important;
	cursor: not-allowed
}

.ivu-form-item-error .ivu-input-number {
	border: 1px solid #ed3f14
}

.ivu-form-item-error .ivu-input-number:hover {
	border-color: #ed3f14
}

.ivu-form-item-error .ivu-input-number-focused, .ivu-form-item-error .ivu-input-number:focus
	{
	border-color: #ed3f14;
	outline: 0;
	box-shadow: 0 0 0 2px rgba(237, 63, 20, .2)
}

@
-webkit-keyframes ani-demo-spin { 0%{
	-webkit-transform: rotate(0);
	transform: rotate(0)
}

50%{
-webkit-transform












































:rotate(180deg)












































;
transform












































:rotate(180deg)












































}
to {
	-webkit-transform: rotate(1turn);
	transform: rotate(1turn)
}

}
@
keyframes ani-demo-spin { 0%{
	-webkit-transform: rotate(0);
	transform: rotate(0)
}

50%{
-webkit-transform












































:rotate(180deg)












































;
transform












































:rotate(180deg)












































}
to {
	-webkit-transform: rotate(1turn);
	transform: rotate(1turn)
}

}
@
-webkit-keyframes ivu-progress-active { 0%{
	opacity: .3;
	width: 0
}

to {
	opacity: 0;
	width: 100%
}

}
@
keyframes ivu-progress-active { 0%{
	opacity: .3;
	width: 0
}

to {
	opacity: 0;
	width: 100%
}

}
.ivu-input {
	display: inline-block;
	width: 100%;
	height: 32px;
	line-height: 1.5;
	padding: 4px 7px;
	font-size: 12px;
	border: 1px solid #dddee1;
	border-radius: 4px;
	color: #495060;
	background-color: #fff;
	background-image: none;
	position: relative;
	cursor: text;
	transition: border .2s ease-in-out, background .2s ease-in-out,
		box-shadow .2s ease-in-out
}

.ivu-input::-moz-placeholder {
	color: #bbbec4;
	opacity: 1
}

.ivu-input:-ms-input-placeholder {
	color: #bbbec4
}

.ivu-input::-webkit-input-placeholder {
	color: #bbbec4
}

.ivu-input:focus, .ivu-input:hover {
	border-color: #57a3f3
}

.ivu-input:focus {
	outline: 0;
	box-shadow: 0 0 0 2px rgba(45, 140, 240, .2)
}

.ivu-input[disabled], fieldset[disabled] .ivu-input {
	background-color: #f3f3f3;
	opacity: 1;
	cursor: not-allowed;
	color: #ccc
}

.ivu-input[disabled]:hover, fieldset[disabled] .ivu-input:hover {
	border-color: #e4e5e7
}

textarea.ivu-input {
	max-width: 100%;
	height: auto;
	vertical-align: bottom;
	font-size: 14px
}

.ivu-input-large {
	font-size: 14px;
	padding: 6px 7px;
	height: 36px
}

.ivu-input-small {
	padding: 1px 7px;
	height: 24px;
	border-radius: 3px
}

.ivu-input-wrapper {
	display: inline-block;
	width: 100%;
	position: relative;
	vertical-align: middle;
	line-height: normal
}

.ivu-input-icon {
	width: 32px;
	height: 32px;
	line-height: 32px;
	font-size: 16px;
	text-align: center;
	color: #80848f;
	position: absolute;
	right: 0;
	z-index: 3
}

.ivu-input-hide-icon .ivu-input-icon, .ivu-input-icon-validate {
	display: none
}

.ivu-input-icon-normal+.ivu-input {
	padding-right: 32px
}

.ivu-input-hide-icon .ivu-input-icon-normal+.ivu-input {
	padding-right: 7px
}

.ivu-input-wrapper-large .ivu-input-icon {
	font-size: 18px;
	height: 36px;
	line-height: 36px
}

.ivu-input-wrapper-small .ivu-input-icon {
	width: 24px;
	font-size: 14px;
	height: 24px;
	line-height: 24px
}

.ivu-input-group {
	display: table;
	width: 100%;
	border-collapse: separate;
	position: relative;
	font-size: 12px;
	top: 1px
}

.ivu-input-group-large {
	font-size: 14px
}

.ivu-input-group[class*=col-] {
	float: none;
	padding-left: 0;
	padding-right: 0
}

.ivu-input-group>[class*=col-] {
	padding-right: 8px
}

.ivu-input-group-append, .ivu-input-group-prepend, .ivu-input-group>.ivu-input
	{
	display: table-cell
}

.ivu-input-group-with-prepend .ivu-input {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}

.ivu-input-group-with-append .ivu-input {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}

.ivu-input-group-append .ivu-btn, .ivu-input-group-prepend .ivu-btn {
	border-color: transparent;
	background-color: transparent;
	color: inherit;
	margin: -5px -7px
}

.ivu-input-group-append, .ivu-input-group-prepend {
	width: 1px;
	white-space: nowrap;
	vertical-align: middle
}

.ivu-input-group .ivu-input {
	width: 100%;
	float: left;
	margin-bottom: 0;
	position: relative;
	z-index: 2
}

.ivu-input-group-append, .ivu-input-group-prepend {
	padding: 4px 7px;
	font-size: inherit;
	font-weight: 400;
	line-height: 1;
	color: #495060;
	text-align: center;
	background-color: #eee;
	border: 1px solid #dddee1;
	border-radius: 6px
}

.ivu-input-group-append .ivu-select, .ivu-input-group-prepend .ivu-select
	{
	margin: -5px -7px
}

.ivu-input-group-append .ivu-select-selection, .ivu-input-group-prepend .ivu-select-selection
	{
	background-color: inherit;
	margin: -1px;
	border: 1px solid transparent
}

.ivu-input-group-append .ivu-select-visible .ivu-select-selection,
	.ivu-input-group-prepend .ivu-select-visible .ivu-select-selection {
	box-shadow: none
}

.ivu-input-group-prepend, .ivu-input-group>.ivu-input:first-child,
	.ivu-input-group>span>.ivu-input:first-child {
	border-bottom-right-radius: 0 !important;
	border-top-right-radius: 0 !important
}

.ivu-input-group-prepend .ivu--select .ivu--select-selection,
	.ivu-input-group>.ivu-input:first-child .ivu--select .ivu--select-selection,
	.ivu-input-group>span>.ivu-input:first-child .ivu--select .ivu--select-selection
	{
	border-bottom-right-radius: 0;
	border-top-right-radius: 0
}

.ivu-input-group-prepend {
	border-right: 0
}

.ivu-input-group-append {
	border-left: 0
}

.ivu-input-group-append, .ivu-input-group>.ivu-input:last-child {
	border-bottom-left-radius: 0 !important;
	border-top-left-radius: 0 !important
}

.ivu-input-group-append .ivu--select .ivu--select-selection,
	.ivu-input-group>.ivu-input:last-child .ivu--select .ivu--select-selection
	{
	border-bottom-left-radius: 0;
	border-top-left-radius: 0
}

.ivu-input-group-large .ivu-input, .ivu-input-group-large>.ivu-input-group-append,
	.ivu-input-group-large>.ivu-input-group-prepend {
	font-size: 14px;
	padding: 6px 7px;
	height: 36px
}

.ivu-input-group-small .ivu-input, .ivu-input-group-small>.ivu-input-group-append,
	.ivu-input-group-small>.ivu-input-group-prepend {
	padding: 1px 7px;
	height: 24px;
	border-radius: 3px
}

.ivu-form-item-error .ivu-input {
	border: 1px solid #ed3f14
}

.ivu-form-item-error .ivu-input:hover {
	border-color: #ed3f14
}

.ivu-form-item-error .ivu-input:focus {
	border-color: #ed3f14;
	outline: 0;
	box-shadow: 0 0 0 2px rgba(237, 63, 20, .2)
}

.ivu-form-item-error .ivu-input-icon {
	color: #ed3f14
}

.ivu-form-item-error .ivu-input-group-append, .ivu-form-item-error .ivu-input-group-prepend
	{
	background-color: #fff;
	border: 1px solid #ed3f14
}

.ivu-form-item-error .ivu-input-group-append .ivu-select-selection,
	.ivu-form-item-error .ivu-input-group-prepend .ivu-select-selection {
	background-color: inherit;
	border: 1px solid transparent
}

.ivu-form-item-error .ivu-input-group-prepend {
	border-right: 0
}

.ivu-form-item-error .ivu-input-group-append {
	border-left: 0
}

.ivu-form-item-error .ivu-transfer .ivu-input {
	display: inline-block;
	width: 100%;
	height: 32px;
	line-height: 1.5;
	padding: 4px 7px;
	font-size: 12px;
	border: 1px solid #dddee1;
	border-radius: 4px;
	color: #495060;
	background-color: #fff;
	background-image: none;
	position: relative;
	cursor: text;
	transition: border .2s ease-in-out, background .2s ease-in-out,
		box-shadow .2s ease-in-out
}

.ivu-form-item-error .ivu-transfer .ivu-input::-moz-placeholder {
	color: #bbbec4;
	opacity: 1
}

.ivu-form-item-error .ivu-transfer .ivu-input:-ms-input-placeholder {
	color: #bbbec4
}

.ivu-form-item-error .ivu-transfer .ivu-input::-webkit-input-placeholder
	{
	color: #bbbec4
}

.ivu-form-item-error .ivu-transfer .ivu-input:hover {
	border-color: #57a3f3
}

.ivu-form-item-error .ivu-transfer .ivu-input:focus {
	border-color: #57a3f3;
	outline: 0;
	box-shadow: 0 0 0 2px rgba(45, 140, 240, .2)
}

.ivu-form-item-error .ivu-transfer .ivu-input[disabled], fieldset[disabled] .ivu-form-item-error .ivu-transfer .ivu-input
	{
	background-color: #f3f3f3;
	opacity: 1;
	cursor: not-allowed;
	color: #ccc
}

.ivu-form-item-error .ivu-transfer .ivu-input[disabled]:hover, fieldset[disabled] .ivu-form-item-error .ivu-transfer .ivu-input:hover
	{
	border-color: #e4e5e7
}

.ivu-form-item-error .ivu-transfer .ivu-input-large {
	font-size: 14px;
	padding: 6px 7px;
	height: 36px
}

.ivu-form-item-error .ivu-transfer .ivu-input-small {
	padding: 1px 7px;
	height: 24px;
	border-radius: 3px
}

.ivu-form-item-error .ivu-transfer .ivu-input-icon {
	color: #80848f
}

.ivu-form-item-validating .ivu-input-icon-validate {
	display: inline-block
}

.ivu-form-item-validating .ivu-input-icon+.ivu-input {
	padding-right: 32px
}

.ivu-form-item-error .ivu-cascader-arrow {
	color: #ed3f14
}

@
-moz-document url-prefix (){ . ivu-transfer-list-content-item {
	white-space: normal
}

}
@
-moz-document url-prefix (){ . ivu-dropdown-item {
	white-space: normal
}

}
@
-moz-document url-prefix (){ .ivu-menu-horizontal .ivu-menu-submenu
	.ivu-select-dropdown .ivu-menu-item {
	white-space: normal
}

}
.ivu-form .ivu-form-item-label {
	text-align: right;
	vertical-align: middle;
	float: left;
	font-size: 12px;
	color: #495060;
	line-height: 1;
	padding: 10px 12px 10px 0;
	box-sizing: border-box
}

.ivu-form-label-left .ivu-form-item-label {
	text-align: left
}

.ivu-form-label-top .ivu-form-item-label {
	float: none;
	display: inline-block;
	padding: 0 0 10px
}

.ivu-form-inline .ivu-form-item {
	display: inline-block;
	margin-right: 10px;
	vertical-align: top
}

.ivu-form-item {
	margin-bottom: 24px;
	vertical-align: top;
	zoom: 1
}

.ivu-form-item:after, .ivu-form-item:before {
	content: "";
	display: table
}

.ivu-form-item:after {
	clear: both;
	visibility: hidden;
	font-size: 0;
	height: 0
}

.ivu-form-item-content {
	position: relative;
	line-height: 32px;
	font-size: 12px
}

.ivu-form-item .ivu-form-item {
	margin-bottom: 0
}

.ivu-form-item .ivu-form-item .ivu-form-item-content {
	margin-left: 0 !important
}

.ivu-form-item-error-tip {
	position: absolute;
	top: 100%;
	left: 0;
	line-height: 1;
	padding-top: 6px;
	color: #ed3f14
}

.ivu-form-item-required .ivu-form-item-label:before {
	content: "*";
	display: inline-block;
	margin-right: 4px;
	line-height: 1;
	font-family: SimSun;
	font-size: 12px;
	color: #ed3f14
}

.ivu-auto-complete .ivu-icon-ios-close, .ivu-auto-complete .ivu-select-not-found
	{
	display: none
}

.ivu-auto-complete:hover .ivu-icon-ios-close {
	display: inline-block
}

.ivu-auto-complete.ivu-select-dropdown {
	max-height: none
}

.bg {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	opacity: .8;
	background-position: center center;
	background-repeat: no-repeat;
	background-attachment: fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

body {
	background-color: #fff;
}

.login-con {
	background-color: #fff !important;
	position: absolute;
	right: 160px;
	top: 50%;
	-webkit-transform: translateY(-60%);
	transform: translateY(-60%);
	width: 300px;
}
</style>
<div ng-controller="sysLoginCtl" class="bg"
	style="height: 100%; background-image: url(./img/bg_img/2.jpg)">



	<div class="login-con" id="login_card">
		<div class="ivu-card">
			<div class="ivu-card-head">
				<p>
					<i class="ivu-icon ivu-icon-log-in"></i> 欢迎登录
				</p>
			</div>

			<div class="ivu-card-body">
				<div class="form-con">
					<form autocomplete="off" class="ivu-form ivu-form-label-right">
						<div class="ivu-form-item ivu-form-item-required">

							<div class="ivu-form-item-content">
								<div
									class="ivu-input-wrapper ivu-input-type ivu-input-group ivu-input-group-with-prepend">
									<div class="ivu-input-group-prepend" style="">
										<span><i class="ivu-icon ivu-icon-person"
											style="font-size: 16px;"></i></span>
									</div>

									<i
										class="ivu-icon ivu-icon-load-c ivu-load-loop ivu-input-icon ivu-input-icon-validate"></i>
									<input autocomplete="off" spellcheck="false" type="text"
										placeholder="请输入用户名" class="ivu-input" ng-model="user.user">

								</div>

							</div>
						</div>
						<div class="ivu-form-item ivu-form-item-required"
							style="margin-bottom: 12px;">

							<div class="ivu-form-item-content">
								<div
									class="ivu-input-wrapper ivu-input-type ivu-input-group ivu-input-group-with-prepend">
									<div class="ivu-input-group-prepend" style="">
										<span><i class="ivu-icon ivu-icon-locked"
											style="font-size: 14px;"></i></span>
									</div>
									<i
										class="ivu-icon ivu-icon-load-c ivu-load-loop ivu-input-icon ivu-input-icon-validate"></i>
									<input autocomplete="off" spellcheck="false" type="password"
										placeholder="请输入密码" class="ivu-input" ng-model="user.pwd">

								</div>

							</div>
						</div>
				</div>



				<div class="ivu-form-item" style="margin-bottom: 5px;">
					<div class="ivu-form-item-content">
						<div>
							<div>
								<label style="margin-right: 25px; margin-left: 8px;"> <input
									 style="margin-right: 3px; margin-left: 3px;"
									type="radio" value="option1" ng-click="typecheck('empl')"
									id="optionsRadios1" name="optionsRadios">工号
								</label> <label> <input checked=""
									style="margin-right: 3px; margin-left: 3px;" type="radio"
									value="option2" ng-click="typecheck('username')"
									id="optionsRadios2" name="optionsRadios"> 用户名
								</label>
							</div>
						</div>
					</div>
				</div>



				<div class="ivu-form-item">
					<div class="ivu-form-item-content">
						<button type="button" ng-click="login()"
							class="ivu-btn ivu-btn-primary ivu-btn-long">
							<span>登录</span>
						</button>

					</div>
				</div>
				</form>

			</div>
		</div>
	</div>
</div>

<script>
	var w = document.documentElement.clientWidth;
	var ew = $("#login_card").width();
	var eyd = (w - ew) / 2;
	//console.log(w);
	if (w < 778) {
		$("#login_card").animate({
			left : eyd + 'px'
		});
	}
</script>
